Mar 9th, 2007, 05:23 AM
|
#1 |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Code : Hard Disk Serial Number (firmware #)
Get your PCs hard disk drive firm ware number (the number that does not
change and that is added by the HDD manufacturer during manufacturing
of HDD).
Check it out! |
|
|
Apr 8th, 2007, 12:56 PM
|
#2 |
|
New Member
Join Date: Apr 07
Posts: 1
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Dear Sir,
I have downloaded your program. It seems great! Will you be so kind to send me some explanation how to install and use the programs. Loading the programs into VB 6.0 (may be rong), in the combibox there is no results! Thank you in advance! Eftim Stoyanov Last edited by Hack; Apr 20th, 2007 at 01:01 PM. Reason: Removed Email Address |
|
|
Apr 20th, 2007, 08:14 AM
|
#3 |
|
New Member
Join Date: Oct 06
Posts: 10
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Thank you YogiYang you deserve a medal for sharing this
|
|
|
May 2nd, 2007, 09:35 AM
|
#4 | |
|
New Member
Join Date: Jul 04
Posts: 13
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
__________________
Thanks, Yogi Yang Yogi's SoftKey a keyboard remappint software for Indian Languages. Worlds easiest to learn and use for Indian Languages (Gujarati/Hindi). |
|
|
|
May 2nd, 2007, 10:09 AM
|
#5 |
|
PowerPoster
Join Date: Mar 07
Location: New England
Posts: 2,805
![]() ![]() ![]() ![]() ![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Fantastic contribution.
I'd like to incorporate this into my library. Do you have any objection? If you'd like me to give credit to a name other than "yogiyang", PM me. |
|
|
May 18th, 2007, 02:32 AM
|
#6 | |
|
New Member
Join Date: Jul 04
Posts: 13
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
that my code is usefull to someone. But I must say that I am not able to get this code to work properly in VISTA Final Release. It was working in the FirstBeta version but not in final release. Good luck to you. Yogi Yang
__________________
Thanks, Yogi Yang Yogi's SoftKey a keyboard remappint software for Indian Languages. Worlds easiest to learn and use for Indian Languages (Gujarati/Hindi). |
|
|
|
May 19th, 2007, 12:12 AM
|
#7 |
|
New Member
Join Date: May 07
Location: Tunisia
Posts: 3
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Thank you yogiyang
|
|
|
Aug 29th, 2007, 04:34 AM
|
#8 |
|
Banned
Join Date: Oct 02
Location: Maui, Hawaii
Posts: 11,386
![]() ![]() ![]() ![]() ![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Handy piece of code...
|
|
|
Sep 11th, 2007, 05:06 AM
|
#9 |
|
Lively Member
Join Date: Sep 07
Posts: 78
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
I have already used your code in my project for security. It is really
helpful, but please let us know if you have the same thing for SATA
hard disks too.
|
|
|
Sep 12th, 2007, 10:15 AM
|
#10 | |
|
New Member
Join Date: Jul 04
Posts: 13
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
If you are having problem using this library then please use WMI for extracting storage media information and then separate the HDDs firmware from it. By the way this will not work with all types of SCSI HDDs as far as my experience goes
__________________
Thanks, Yogi Yang Yogi's SoftKey a keyboard remappint software for Indian Languages. Worlds easiest to learn and use for Indian Languages (Gujarati/Hindi). |
|
|
|
Sep 12th, 2007, 11:07 AM
|
#11 | |
|
Super Moderator
Join Date: Aug 01
Location: Sterling Heights, Michigan
Posts: 50,956
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
__________________
Please use [Code]your code goes in here[/Code] tags when posting code. When you have received an answer to your question, please mark it as resolved using the Thread Tools menu. Before posting your question, did you look here? Got a question on Linux? Visit our Linux sister site. I dont answer coding questions via PM or EMail. Please post a thread in the appropriate forum. ![]() Creating A Wizard In VB.NET Modifications Required For VB6 Apps To Work On Vista Paging A Recordset What is wrong with using On Error Resume Next IT professionals freelancer site. Register today to find coders, or offer your services for available freelance projects! Microsoft MVP 2005/2006/2007/2008/2009 |
|
|
|
Sep 27th, 2007, 08:15 AM
|
#12 | |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
Currently I am busy on another project which involves a lot of programming as it is regarding Image Processing. Will try to find a solution when free
|
|
|
|
Nov 14th, 2007, 12:44 AM
|
#13 |
|
New Member
Join Date: Nov 07
Posts: 5
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
nice code !!
Expecting code to co-operate with vista and SCSI hard disk |
|
|
Nov 17th, 2007, 12:41 AM
|
#14 | |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
I am currently absorbed with Delphi as I am planning to switch to Delphi for all my mainstream software development. Any way thanks for your interest. |
|
|
|
Nov 29th, 2007, 04:34 AM
|
#15 |
|
New Member
Join Date: Nov 07
Posts: 5
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
expecting code for vista
[Email address removed; communication of these should be done by PM — Mod] |
|
|
Nov 29th, 2007, 03:58 PM
|
#16 |
|
Banned
Join Date: Oct 02
Location: Maui, Hawaii
Posts: 11,386
![]() ![]() ![]() ![]() ![]() |
Re: Code : Hard Disk Serial Number (firmware #)
There is another approach using Wmi That does work on Vista. Search for it. I will post it if I find it.
|
|
|
Nov 30th, 2007, 03:11 AM
|
#17 |
|
New Member
Join Date: Nov 07
Posts: 5
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Please send me the code
isn't that code work with SCSI drives ? |
|
|
Nov 30th, 2007, 04:22 AM
|
#18 |
|
Banned
Join Date: Oct 02
Location: Maui, Hawaii
Posts: 11,386
![]() ![]() ![]() ![]() ![]() |
Re: Code : Hard Disk Serial Number (firmware #)
I forgot who originally posted it but here it is
Code:
Option Explicit
Public Function GetHDSerialNumber() As String()
Dim arrComputers() As String
Dim strComputer As Variant
Dim objWMIService As Object
Dim colItems As Object
Dim objItem As Object
Const wbemFlagReturnImmediately = &H10
Const wbemFlagForwardOnly = &H20
Dim arHD() As String
Dim i As Integer
On Error Resume Next
arrComputers = Array(".")
For Each strComputer In arrComputers
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PhysicalMedia", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
Debug.Print "SerialNumber: " & objItem.SerialNumber
Debug.Print "Tag: " & objItem.Tag
Debug.Print
ReDim Preserve arHD(i)
arHD(i) = Trim(objItem.SerialNumber)
i = i + 1
Next
Next
GetHDSerialNumber = arHD
Set colItems = Nothing
Set objWMIService = Nothing
End Function
|
|
|
Dec 2nd, 2007, 01:42 AM
|
#19 | |
|
New Member
Join Date: Jul 04
Posts: 13
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
The WMI part is easy but a user can easily disable or uninstall WMI from his or her system and this will break any software which is built around WMI. I am not interested in that...... Now that you already have code for extracting HDD serial using WMI please update my code and repost it. Thanks in advance.
__________________
Thanks, Yogi Yang Yogi's SoftKey a keyboard remappint software for Indian Languages. Worlds easiest to learn and use for Indian Languages (Gujarati/Hindi). |
|
|
|
Dec 5th, 2007, 10:51 AM
|
#20 |
|
New Member
Join Date: Nov 07
Posts: 5
![]() |
Why it is deficult to get the out put in Vesta ?
|
|
|
Dec 7th, 2007, 03:39 AM
|
#21 | |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
for me.I am using Win XP on a p4, 1GHz processor having 128 MB RAM. Will VISTA run on this without a hitch? Of course not. Currently XP's log in screen comes up in just 20 seconds after booting my PC. What would happen in case of VISTA I will eventually upgrade to VISTA when I upgrade my Hardware and when VISTA becomes more use able and less buggy
|
|
|
|
Dec 25th, 2007, 02:12 AM
|
#22 |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
I found a Class for reading HDD Firmware which is very easy to use...
Check it out. It is not mine. It is developed by a Spanish
' Oggetto HDSN ' Esempio d'uso Chek attachment. |
|
|
Mar 3rd, 2008, 03:18 AM
|
#23 |
|
New Member
Join Date: Nov 07
Posts: 5
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Any develop using Vista ?
|
|
|
Mar 4th, 2008, 12:11 AM
|
#24 | |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
You will have to try something by yourself as I will not be able to help you out. Sorry.
|
|
|
|
Mar 7th, 2008, 11:15 PM
|
#25 |
|
New Member
Join Date: Mar 08
Posts: 1
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Hi Everyone,
This is the best piece of code I've found for this, and YES!!! IT WORKS WITH VISTA!!! I had the same "error" as mentioned above, with the fields just being blank. I played around for a while, and the "blank fields" are due to User Account Control in Vista. The CreateFile function that is called needs to have administrative permissions (see http://msdn2.microsoft.com/en-us/lib...8(VS.85).aspx). If you're developing an app that you'll only run yourself, you can just right-click the application and choose "Run as Administrator." For real world software, you'll need a Vista UAC work around. I haven't done this in VB, but I've done it in NSIS Installer successfully, so there's a way to do it. I just haven't got there yet. In my installer, if I don't have adequate permissions, I prompt the user to type in an administrative password so that I can gain these permissions. I'm going to be looking for a more pretty way to handle this in software, so that my users don't see this message whenever they start the software. |
|
|
Apr 3rd, 2008, 08:31 AM
|
#26 | |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Quote:
If you do find a work around for prompting for Administrative Password please do share it with us here on this forum. Thanks again. Regards, Yogi Yang |
|
|
|
Jun 26th, 2008, 12:45 AM
|
#27 |
|
Member
Join Date: Apr 08
Posts: 46
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Hi Yogi,
Great Post. I too wish to include this in my app but do not know how. And there is no Notepad or instruction file in the downloaded zip file. Pray help.. |
|
|
Jun 27th, 2008, 04:52 AM
|
#28 | |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Quote:
Still more easier is to use the class "HDSN.cls" that I have uploaded later. It is a class which has to be instantiated. Now call necessary methods to get the serial number. I don't know how else should I help you on this. Regards, Yogi Yang |
|
|
|
Jul 1st, 2009, 09:54 PM
|
#29 |
|
Addicted Member
Join Date: Jun 08
Posts: 170
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Does this last class work with Vista and Windows 7
|
|
|
Sep 8th, 2009, 03:34 PM
|
#30 |
|
New Member
Join Date: Sep 08
Posts: 15
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
Thank You (:
|
|
|
Today, 10:12 AM
|
#31 |
|
Junior Member
Join Date: Mar 07
Posts: 24
![]() |
Re: Code : Hard Disk Serial Number (firmware #)
|
|
|
![]() |
|
||||||
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|